package com.aabte.auth;

import com.alibaba.druid.stat.DruidStatManagerFacade;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@Configuration
public class DruidConfiguration {
    @RestController
    public static class DruidStatController {
        @GetMapping("/v1/druid/stat")
        public Object druidStat() {
            // DruidStatManagerFacade#getDataSourceStatDataList 该方法可以获取所有数据源的监控数据，除此之外 DruidStatManagerFacade 还提供了一些其他方法，你可以按需选择使用。
            return DruidStatManagerFacade.getInstance().getDataSourceStatDataList();
        }
    }
}
